function start(){
	$("#last").load("../footer.html #footer1");
	var myUserName = "myUserName";
	var myPwd = "myPwd"
	var isLogin = "isLogin";
	var isbuy = "isbuy";
	var goodMessage = "goodMessage";
	var userAddress = "userAddress";   //一个键名。表示收货人的地址
	var isHaveAddress = "isHaveAddress"; //一个键名，表示cookie中是否有收货地址
	var  totalPrices = "totalPrices";
	var orderNumber = "orderNumber";
	var paySrc = "paySrc";
	var orderGoods = "orderGoods"
	var c1,c2=null,c3=null,c4=null,c5,c6,c7;
	//判断用户是否登陆
	doesLogin();
	function doesLogin() {
		if (getCookie(isLogin) == 1) {
			$(".header-center-right").find("li").eq(0).find("a").html('欢迎您,' + getCookie(myUserName));
			$(".header-center-right").find("li").eq(1).find("a").html('|&nbsp;<a href="javascript:void(0)" id="cancel">退出</a>')
		} else {
			$(".header-center-right").find("li").eq(0).find("a").html('<a href="registerlogin/login.html">[请登录]</a>');
			$(".header-center-right").find("li").eq(1).find("a").html('<a href="registerlogin/register.html">[快速注册]</a>');
		}
		$("#cancel").on("click", function() {
			if (getCookie(isLogin) == 1) {
				updateCookie(isLogin, "0");
				window.location = "index.html"
			}
		})
	};
	//模态部分
	hasAddress();
	function hasAddress(){
		if(getCookie(isHaveAddress) != 1){
			$(".motai").show();
			modalDialog();
		}else{
			$(".motai").hide();
		}
	}
	function modalDialog(){
		$("html,body").css({"height":"100%","overflow":"hidden"})
		//判断收货信息
		checkCarNameAddress();
		checkaddress(".province","c2");
		checkaddress(".shi","c3");
		checkaddress(".xian","c4");
		checkDetailAddress();
		checkTell();
		checkCall();
		//确认收货信心
		$(".confirm_address_message").on("click",function(){
			if(c1 ==1 && c2 ==1 && c3 ==1 && c4 ==1 && c5 ==1 && c6 ==1 || c7 ==1){
				var s1 = $(".province").find("option:selected").text();
				var s2 = $("#shi").find("option:selected").text();
				var s3 = $("#xian").find("option:selected").text();
				var userA = {
					name:$("#name").val(),
					address1:s1,
					address2:s2,
					address3:s3,
					detailAddress:$("#detail_address").val(),
					tell:$("#cell").val(),
					call:$("#phone1").val()+"-"+$("#phone2").val()+"-"+$("#phone3").val()
				};
				var str = JSON.stringify(userA);
//				console.log(str)
				addCookie(userAddress,str,5);
				addCookie(isHaveAddress,1,5);
				$(".confirm_address_message").val("正在记录收货..")
				setTimeout(function(){
					$(".modalClose").parent().parent().parent().hide();
					$("html,body").css("overflow","none")
				},2000)
			}
		})
	}
	//关闭模态窗口
	$(".modalClose").on("click",function(){
		$(this).parent().parent().parent().hide();
		$("html,body").css("overflow","none")
	});

	//判断收货人
	function checkCarNameAddress(){
		$("#name").on("blur",function(){
			if($(this).val() == ""){
				$(this).parent().find(".car_name_error").show();
			}else{
				if(!/^[a-z\u2E80-\u9FFF]{2,16}$/.test($(this).val())){
					$(this).parent().find(".car_name_error").show();
				}else{
					$(this).parent().find(".car_name_error").hide();
					c1=1;
				}
			}
		});
	}
	//判断地区
	function checkaddress($ele,cnum){
		$($ele).on("blur",function(){
			var $tf = $(this).find("option:eq(0)").prop("selected");
			if($tf == true){
				$(this).parent().find(".car_name_error").show();
			}else{
				$(this).parent().find(".car_name_error").hide();
				console.log(cnum)
				switch (cnum){
					case "c2": c2 = 1;
						break;
					case "c3": c3 = 1;
						break;
					case "c4": c4 = 1;
						break;
				}
			}
		});
	}
	//判断一个详细地区
	function checkDetailAddress(){
		$("#detail_address").on("blur",function(){
			if($(this).val() == ""){
				$(this).parent().parent().find(".detail_address_error").show();
			}else{
				if(!/^[a-z0-9\u2E80-\u9FFF]{5,16}$/.test($(this).val())){
					$(this).parent().parent().find(".detail_address_error").show();
				}else{
					$(this).parent().parent().find(".detail_address_error").hide();
					c5=1;
				}
			}
		});
	}
	//判断手机号
	function checkTell(){
		$("#cell").on("blur",function(){
			if($(this).val() == ""){
				$(this).parent().find(".car_name_error").show();
			}else{
				if(!/^1(3|5|7|8|9)\d{9}$/.test($(this).val())){
					$(this).parent().find(".car_name_error").show();
				}else{
					$(this).parent().find(".car_name_error").hide();
					c6=1;
				}
			}
		});
	}
	//判断固定电话
	function checkCall(){
		$("#phone1,#phone2,#phone3").on("blur",function(){
			if($("#phone1").val() == ""||$("#phone2").val() == ""||$("#phone3").val() == ""){
				$(this).parent().parent().find(".detail_tell_error").show();
			}else{
				if(!/^[0-9]{3,5}$/.test($("#phone1").val())){
					$(this).parent().find(".detail_tell_error").show();
				}else{
					if(!/^[0-9]{6,9}$/.test($("#phone2").val())){
						$(this).parent().parent().find(".detail_tell_error").show();
					}else{
						if(!/^[0-9]{0,6}$/.test($("#phone3").val())){
							$(this).parent().parent().find(".detail_tell_error").show();
						}else{
							$(this).parent().parent().find(".detail_tell_error").hide();
							c7=1;
						}
					}
				}
			}
		});
	};
	//收货地址的信息读取部分
	editAddress();
	addPlace()
	function editAddress(){
		if(getCookie(isHaveAddress) != 1){
			$(".goods_address_kuang").hide();
		}else{
			$(".goods_address_kuang").show();
			edit();
			showAddress();
		}
	};
	function showAddress(){
		var addressNews = JSON.parse(getCookie(userAddress));
		console.log(addressNews)
		$(".show_province").html(addressNews.address1);
		$(".show_shi").html(addressNews.address2);
		$(".goods_user").html(addressNews.name);
		$(".goods_xian").html(addressNews.address3);
		$(".dizhi").html(addressNews.detailAddress);
		$(".tellorcall").html(addressNews.tell);
	};
	function edit(){
		$(".goods_address_list").on({"mouseenter":function(){
			$(this).find(".editaddress").show();
			$(".editaddress").on("click",function(){
				$(".motai").show();
				modalDialog();
			})
		},"mouseleave":function(){
			$(this).find(".editaddress").hide();
		}})
	};
	function addPlace(){
		$(".add_car_address>a").on("click",function(){
			$(".motai").show();
			modalDialog();
		});
	}
	//支付方式
	payTab();
	function payTab(){
		for(var i=0; i<3; i++){
			$(".paycard>li").eq(i).css("left",i*85+"px")
		}
		$(".paycard>li").on("click",function(){
			var $index = $(this).index();
			$(this).addClass("active0").siblings().removeClass('active0');
			$(".paylist1").eq($index).show().siblings(".paylist1").hide();
		});
	};
	//购物清单
	shopOrder();
	function shopOrder(){
		var showMessage = JSON.parse(getCookie(goodMessage));
		var danjia = Number(showMessage.goodprise.substring(2));
		var jianshu = Number(showMessage.buynum);
//		console.log(showMessage); 
		$(".goodsshow").find('.goodsimg').find("img").attr("src",showMessage.img);
		$(".goodsshow").find('.goodsword').html(showMessage.goodname);
		$(".goodsshow").find('.goodsprise').html(showMessage.goodprise);
		$(".goodsshow").find('.buynum').html(showMessage.buynum);
		$(".goodsshow").find('.addprise').html("￥"+danjia*jianshu);
		$(".jisuan").find('.zongjia').html("￥"+danjia*jianshu);
		$(".jisuan").find('.dazhe').html("￥"+danjia*jianshu/100);
		$(".jisuan").find('.paytrue').html(danjia*jianshu-danjia*jianshu/100);
		
	};
	//随机产生一个订单号 
	function randomOrderNum(){
		var str = "";
		for(var i=0; i<10; i++){
			str += Math.floor(Math.random()*10);
		}
//		console.log(str)
		return str;
	}
	//支付方式
	var payPic = null;
	
	payPic = "../img/pay2_18.jpg";
	$(".paylist1>li>input").on("click",function(){
		payPic =  $(this).parent().find("img").attr("src");
	});
	
	//存订单中的物品数据
	function saveGoodData(){
		var goods = {
			img: $(".goodsimg").find("img").attr("src"),
			goodname: $(".goodsword").html(),
			prise: $(".paytrue").html(),
			time: new Date()
		};
		var strs = JSON.stringify(goods);
		return strs;
	}
	//去支付页面
	toPay();
	function toPay(){
		$(".submitOrder").on("click",function(){
			var totalPay = $(".paytrue").html();
			addCookie(totalPrices,totalPay,5);        //存总价
			addCookie(orderNumber,randomOrderNum(),5);//存订单号
			addCookie(paySrc,payPic,5);   		  //存支付方式
			addCookie(orderGoods,saveGoodData(),5)
			window.location = "../paymoney/paymoney.html";
		});
	};
}

$(function(){
	start();
})




//<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
